* {
    margin:0;
    padding:0;
}

html, body {
    height:100%;
}

body {
    background-image: url('../images/background.jpg');
    color:#630;
    font:100.01%/1.4 sans-serif;
    text-align:center; /* horizontal centering for IE Win quirks */
}

            #distance {
                width:1px;
                height:50%;
                background-color:#fc6;
                margin-bottom: -180px; /* half of container's height */
                float:left;
            }

            #window {
                margin:0 auto;
                position:relative; /* puts container in front of distance */
                text-align:left;
                width: 394px;
                clear:left;
                background-color:#FFFFFF;
                border:1px solid #c93;
                border-color:#8d8d8d;
                border-radius: 10px 10px;
                -moz-box-shadow: 5px 5px 5px #888888;
                -webkit-box-shadow: 5px 5px 5px #888888;
                box-shadow: 5px 5px 5px #888888;
            }
            .title {
                text-align: center;
                background-image: url('../images/title.jpg');
                border-bottom: solid 1px #8d8d8d;
                color: #666666;
                border-top-left-radius: 10px 10px;
                border-top-right-radius: 10px 10px;
            }
            #content {
                color: #000000;
                padding: 16px;
                text-align: center;
            }
            .send {
                text-align: center;
                padding: 6px;
                margin-top: 25px;
                border-top: solid 1px #CCCCCC;
            }
            .error {
                color: #ff0000;
            }
            .succses {
                color: #009933;
            }
            .succses, .error {
                margin-top: 10px;
            }
            .error img, .succses img {
                margin-right: 4px;
            }
label {
    width: 140px;
    display: block;
    float: left;
    text-align: left;
    clear: both;
}
fieldset {
    border: 1px solid #CCCCCC;
    padding: 10px;
    margin-top: 12px;
    margin-bottom: 12px;
}
#username, #password {
    width: 190px;
    float: left;
}
#login {
    float: right;

}